SortSequence
Sortiert eine Liste.
Kindelemente
(keine)
Elternelemente
AtPageCreation, AtPageShipout, Case, Contents, Element, ForAll, Loop, Otherwise, Record, SaveDataset, SavePages, SetVariable, Until, While
Attribute
- criterion(Text)
- 
Attributname, nach dem sortiert werden soll. 
- numerical(optional, seit Version 3.1.21)
- 
Sortiere alphabetisch oder numerisch - yes
- 
Sortiere numerisch 
- no
- 
Sortiere alphabetisch (Voreinstellung) 
 
- order(optional, seit Version 3.1.22)
- 
Wähle die Sortierreihenfolge - ascending
- 
Benutze aufsteigende Sortierreihenfolge (Voreinstellung) 
- descending
- 
Benutze absteigende Sortierreihenfolge 
 
- removeduplicates(Text, optional)
- 
Wenn Duplikate gelöscht werden sollen, steht hier das Attribut mit dem Inhalt. 
- select(XPath-Ausdruck)
- 
Datensatz, der sortiert werden soll 
Beispiel
Daten:
<data>
  <elt value="one"/>
  <elt value="two"/>
  <elt value="three"/>
</data>
Layout:
<Record element="data">
  <SetVariable variable="unsorted" select="*"/>
  <SetVariable variable="sorted">
    <SortSequence select="$unsorted" criterion="value"/>
  </SetVariable>
  <PlaceObject>
    <Textblock>
      <ForAll select="$sorted">
        <Paragraph><Value select="@value"/></Paragraph>
      </ForAll>
    </Textblock>
  </PlaceObject>
</Record>
Siehe auch
Das Kapitel Sortieren von Daten.
